body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin: 0;padding: 0}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section ,iframe {display: block}
audio, canvas, video {display: inline-block;*display: inline;*zoom: 1;}
button{border: 0}
button, input, select, textarea{outline: none; background: none;border: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
em, b, i, code, strong {font-style: normal;}
:-moz-ui-invalid:not(output) {box-shadow: none;}
table {border-collapse: collapse;border-spacing: 0}
th {text-align: inherit}
fieldset, img {border: 0}
img{vertical-align: middle}
del {text-decoration: line-through}
address, caption, cite, code, dfn, em, th, var {font-style: normal;}
ol, ul {list-style: none}
caption, th {text-align: left}
q:before, q:after {content: ''}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline}
sup {top: -.5em}
sub {bottom: -.25em}
a{text-decoration: none;color:inherit;}
a:hover {text-decoration: none;}
.clearfix:after,.clf:after{visibility: hidden; display: block;font-size: 0;content: '.'; clear: both;height: 0}
.clearfix,.clf{zoom: 1;}
.clear { font-size: 0;line-height: 0;height: 0;clear: both; visibility: hidden; overflow: hidden}
.fn-text-overflow {overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.inMain{
  width: 80% !important;
    max-width: 1530px !important;
  margin-left: auto;
  margin-right: auto;
}

.inb1-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.35);
  z-index:5;
}
.fix-block {
  position: relative;
  overflow: hidden;
}
.pagination {
  position: absolute;
  z-index: 20;
  right: 40px;
  bottom: 54px;
  height: 44px;
  width: 8px;
  text-align: center;
}
.swiper-pagination-switch {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background: #B2B2B2;
  margin:5px 0;  
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-container{
  margin-top: 18px;
}
.swiper-container .list-picitem{
padding-left: 156px;
border-bottom: none;
margin-top: 0;
padding-bottom: 0;
overflow: hidden;
}
 
.swiper-container .list-picitem .list-img{
  margin-left: -156px;
  width: 129px;
  height: 97px;
  }
  .swiper-container .list-picitem .list-img img{
    height: auto; 
  }
  .swiper-container .list-picitem .list-info{
    width: 328px;
  }
  .swiper-container .list-picitem .list-tit{
    height: 48px;
   width: 100%;
    overflow: hidden;
    white-space:normal;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
.swiper-active-switch {
  background: #2565D8;
}
.cTit{font-size: 24px;line-height: 26px;color: #333333;}

.inpro-btn{margin-top: 30px;text-align: center;}
.inbanbtn{
  margin-top: 60px;
}
.inban-item:first-child{
  margin-left: 0;
}
.initem-tit{
  font-size:24px;
color:rgba(51,51,51,1);
display: inline-block;
transition: 0.36s;
padding-right: 20px;
background: url("../image/in-more.png") no-repeat right center;
}
.initem-text{
  font-size:16px;
  margin-top: 10px;
  color:rgba(102,102,102,1);
}
.btn-gray{
  border:1px solid rgba(210,210,210,1);
 color: #333;
 line-height: 48px;
}
.btn-gray:hover{
  border:1px solid #2565D8;
  background-color: #2565D8;
  color: #fff;
}
.aa .btn{width: 200px;height: 50px;font-size: 16px;line-height: 50px;display: inline-block;vertical-align: top;box-sizing: border-box;transition: 0.36s;text-align: center;border-radius:35px;cursor: pointer;}

.btn-online{background-color: #19CA6E;color: #fff!important;}
.btn-online:hover{background-color: #08b058;}
.btn-online span{
  display: inline-block;
  padding-left: 34px;
  background:url(../image/online-icon.png) no-repeat left center;
}
.index-block1{
  padding: 90px 0;
  margin-top:-5px;
  background: url(../image/index1-bg.jpg) repeat-x center top;
	background-size:cover;
}
.index1-main{
  width: 762px;
}
.index-tit{
  font-size:40px;
  font-weight:bold;
  color:rgba(51,51,51,1);
}
.index-text{
  float: left;
  font-size:18px;
  margin-top: 8px;
  line-height: 24px;
  color:rgba(102,102,102,1);
}
.inTit .rTitMore{
  line-height: 24px;
  margin-top: 10px;
}
.index-info{
  font-size:16px;
color:rgba(136,136,136,1);
line-height:26px;
}
.index-info p{text-indent: 34px}
.index1-list{
  margin-top: 42px;
  margin-bottom: 60px;
}
.index1-list .item{
  width: 272px;
  float: left;
  text-align: center;
height:80px;
box-sizing: border-box;
border-left:1px solid rgba(185,185,185,0.3);
}
.index1-list .item:first-child{
  border-left:none;
  margin-left: -59px;
}
.inb1-main .inban-main{
  display: inline-block;
  text-align: left;
  margin:190px auto 0;
}
.index1-list .item-num{
  margin-top: -6px;
}
.index1-list .num{
  font-size:68px;
font-family:Arial;
font-weight:bold;
color:rgba(37,101,216,1);
line-height:60px;

}
.index1-list .tip{
  font-size:16px;
color:rgba(136,136,136,1);
}
.index1-list .item-msg{
  font-size:14px;
  margin-top: 8px;
  color:rgba(136,136,136,1);
}
.index1-list2{
  margin-top: 50px;
  margin-right: -40px;
}
.index1-list2 .item{
float: left;
width: 270px;
height: 20px;
text-align: center;
transition: 0.36s;
box-sizing: border-box;
background: url(../image/index1-line.png) no-repeat left center;
}
.index1-list2 .item:first-child{
  margin-left: -54px;
  background: none;
}
.index1-list2 .item a:hover{
 color: #2565D8;
} 
 
.index1-list2 .icon{
     display: inline-block;
    padding-left: 32px;
    font-weight: bold;
    font-size: 17px;
    color: rgba(37, 101, 216, 1);
    line-height: 24px;
}
.index1-list2 .icon1{
  background: url(../image/index1-icon1.png) no-repeat left center;
}
.index1-list2 .icon2{
  background: url(../image/index1-icon2.png) no-repeat left center;
}
.index1-list2 .icon3{
  background: url(../image/index1-icon4.png) no-repeat left center;
}
.index1-list2 .icon4{
  background: url(../image/index1-icon3.png) no-repeat left center;
}
.index1-btn{
  margin-top: 66px;
}
.index1-btn .btn-online{
  margin-left: 8px;
}